home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
ARGONET
/
PD
/
GRAPHICS
/
QUANT.ZIP
/
!Quantize
/
Diary
< prev
next >
Wrap
Text File
|
1997-02-25
|
3KB
|
82 lines
Diary file for Quantize
14-7-96: Go hunting on the net for colour reduction algorithms.
21-7-96: Get "Heckbert" median cut thing to work on Acorn's C, &
read in a 24-bit sprite (the FishNet logo from P2).
27-7-96: Save out 256-colour sprite file. It works!
Tested with 16 & 32 colours. ok. Needs dither-er though.
4-8-96: I appear to have anticipated a demand! someone wants it NOW!
(some *really* stinking botches introduced to make it
usable in a hurry!)
18-8-96: "Closest colour on the far side from the nearest one"
bit, & a dithering algorithm.
1-9-96: Wimp stuff. Basics. Scrolly
9-9-96: More wimp stuff. options win. messages. File-drag detect.
15-9-96: Reading the info from the options box. Colours used & total
17-9-96: "proper" (ie not Acorn-style) radio icons on options box
Read & act on the dithering options
21-9-96: Moved the quantization process to "null events".
28-9-96: Text-mode %ge bars. Malloc bits now use the flex.
(Delay for, well getting tired of programming. Also StrongArm)
12-10-96: Remapping shifted to null events.
Fine, except I need a way of figuring out how many ticks to
do per null-event, or the prog could either
(a) Take forever, "at one pixel per null"
(b) Hog the machine, at "the whole image per null"
...The fact that the remapper's not terribly well optimised
doesn't help!...
24-11-96: Oops, forgot to keep the diary up to date...
Essentially then, the images & palettes are now kept in
nice "structures", and the thing knows the difference
between an image's width and it's pitch...
Now generates 2/4/16/256 col output sprites
3-12-95: Very rough "non-compressed" GIF output of 128 colour
GIFS for images < 128 pixels.
(techies wondering "why 128 colours? why < 128 pixels?"
may like to peek at the specs for GIF images)
10-12-95: Produces "non-compressed GIFS" of any colour depth,
provided the number of pixels doesn't reach the number
of colours. OK, I'm putting off the hard bit :)
24-12-96: Hurrah! It now generates nicely compressed GIF files!
(Wahey! Also, I'm on holiday!). It also does nicer
"null-event" processing, basically hogging for 1/10 sec
per null poll, which seems to work quite nicely.
26-12-96: Drag-save's getting there. Arranged a nicer colour-histogram
in anticipation of (a) alternative palette-choosing mechs,
& (b) the need to choose a palette from multiple images.
29-12-96: Fudge it into a state where I can redo the website with it.
(Essentially fixed a colour for the masks on transparent GIFs)
30-12-96: Added a few bits to the templates in anticipation for the next
difficult bit. (lots of radio buttons)
1-1-97: (Happy new year!) - Reintroduced the "median" palette-cutter
to the system, now using the colour table rather than the image
data.
1-2-97: Yeah, ok... I have NO spare-time for programming time these days.
Finally got the filing stuff to set the "type" properly, rather
that saving as "DATA".
17-2-97: RiscOS saving now does all the message-handling nicely so it can
save "to" other apps. (Via WimpScrap, not RAM-rx, though)
25-2-97: Reduced colour-table size to get rid of nasty hangup at de-rez time